|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.sabro.jbusiness.gui.Panel
com.sabro.jbusiness.gui.formCadastro.CadastroNavegacao
public class CadastroNavegacao
Usado para criar campo de navegação entre registros dentro de um objeto de banco de dados do tipo tabela com chave primária como seu primeiro campo visível. Também trata de insersao e exclusao de registros já que deve estar sempre sincronizada com o recordset.
Nested Class Summary | |
---|---|
class |
CadastroNavegacao.CadastroNavegacaoModel
Usada para obter e armazenar as informações que são apresentadas na grade de navegação |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel |
---|
IPanel.PanelEventType |
Field Summary |
---|
Fields inherited from class com.sabro.jbusiness.gui.Panel |
---|
dataFlavor, dataFlavors, flavorList |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
CadastroNavegacao()
|
|
CadastroNavegacao(SysEscopo sysEscopo)
Cria o objeto sem apresenta-lo em tela, aguardando que sejam usados os métodos setFrom , setTabela
, setCondicao e paint para que seja realmente apresentado em tela. |
Method Summary | |
---|---|
void |
abreAnexo()
|
void |
abreConjuntos()
|
void |
abreLigacao()
|
void |
avancaProcesso()
Salva o processo selecionado |
void |
avancar()
|
void |
cancelar()
|
boolean |
canClose(ISelectable iSelectable)
Deve indicar se o objeto selectable pode ser fechado. |
void |
carregaProcesso()
Carrega processo selecionado |
void |
componentHidden(java.awt.event.ComponentEvent componentEvent)
|
void |
componentMoved(java.awt.event.ComponentEvent componentEvent)
|
void |
componentResized(java.awt.event.ComponentEvent componentEvent)
|
void |
componentShown(java.awt.event.ComponentEvent componentEvent)
|
void |
descarregaProcesso()
Carrega processo selecionado |
void |
editarFiltro()
|
void |
excluiRegistrosSelecionados()
Exclui os registros selecionadas na grade de navegação. |
void |
filtroReaplicar()
|
int |
getColunaSelecionada()
Obtém a posição da última coluna clicada |
int |
getId()
Obtém o valor da chave primária do registro selecionado na grade. |
int |
getId(int row)
Obtém o valor da chave primária do registro informado em Row |
java.lang.Integer[] |
getIds()
Devolve uma array de (Integer)IDs (chaves primárias) dos registros selecionados na grade de navegação. |
static java.lang.Integer[] |
getIds(java.lang.String nome,
java.lang.String alias,
java.lang.String select,
java.lang.String from,
java.lang.String where,
java.lang.Object[] parametros,
java.lang.String orderBy,
java.lang.String titulo,
java.lang.String mensagem)
|
static java.lang.Integer[] |
getIds(java.lang.String nome,
java.lang.String alias,
java.lang.String select,
java.lang.String from,
java.lang.String where,
java.lang.String orderBy,
java.lang.String titulo,
java.lang.String mensagem)
|
static java.lang.Integer[] |
getIds(SysConexao sysConexao,
java.awt.Component parentComponent,
java.lang.String nome,
java.lang.String alias,
java.lang.String select,
java.lang.String from,
java.lang.String where,
java.lang.Object[] parametros,
java.lang.String orderBy,
java.lang.String titulo,
java.lang.String mensagem)
|
ISelectable[] |
getISelectableComponents()
|
javax.swing.JTable |
getJTable()
Obtém o objeto JTable que apresenta os dados |
java.lang.String |
getName()
|
java.lang.String[] |
getNomes()
Devolve uma array de (String)Nomes (Nomes dos registros) dos registros selecionados na grade de navegação. |
java.lang.String |
getOrdem()
|
SysEscopo |
getSysEscopo()
Obtém a fonte de dados da grade de navegação |
java.util.Set<SysRegistro> |
getSysRegistrosSelecionados()
Obtém a relação dos registros selecionados na grade de navegação |
SysValor |
getSysValor()
|
java.lang.String |
getTitulo(int col)
|
void |
graficarRegistros()
Cria gráfico com base nas definições do grid. |
void |
imprimirRegistros()
Imprime com base nas definições do grid. |
void |
initComponents()
Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel. |
void |
insereRegistro()
|
void |
insereRegistroCopia()
Insere um novo registro com cópia do registro atual |
void |
mouseClicked(java.awt.event.MouseEvent mouseEvent)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent mouseEvent)
|
void |
mousePressed(java.awt.event.MouseEvent mouseEvent)
|
void |
mouseReleased(java.awt.event.MouseEvent mouseEvent)
|
void |
moveNextRecord()
|
void |
movePrevRecord()
|
void |
moveRegistrosSelecionadosDown()
Move os registros selecionados uma posição abaixo |
void |
moveRegistrosSelecionadosUp()
Move os registros selecionados uma posição acima |
void |
procurar()
Procura na coluna selecionada |
void |
procurar(int col)
Procura na coluna informada. |
void |
procurarNext()
|
void |
readExternal(java.io.ObjectInput in)
|
void |
recuperar()
|
void |
redimensionaColunas()
Redimensiona a grade da tabela. |
void |
relatorioDinamico()
|
void |
salvaOrdenacaoRegistros()
|
void |
salvaProcesso()
Salva o processo selecionado |
void |
salvar()
|
void |
scrollToSelectedRow()
Rola a grade para uma posição de mostre a linha que está selecionada |
void |
selectRow()
Apresenta a linha mostrada na grade de navegacão com o id selecionado no sysEscopo. |
void |
selectRow(int row)
Define a linha da grade de navegação que deve ser mostrada. |
void |
selectSysRegistroId(int id)
Navega até a linha da grade correspondente ao ID informado |
void |
setColunaSelecionada(int colunaSelecionada)
Define a coluna selecionada |
void |
setOrdem(java.lang.String Ordem)
|
void |
setSysEscopo(SysEscopo sysEscopo)
Desenha/redesenha a grade de navegação através da releitura do banco de dados. |
void |
setSysRegistrosSelecionados(java.util.Set<SysRegistro> sysRegistros)
Define os registros selecionados na grade de navegação |
void |
setSysValor(SysValor sysValor)
|
void |
sortAsc()
Ordena a coluna clicada de forma ascendente. |
void |
sortAsc(java.lang.String tituloColuna)
Ordena a coluna cujo título esteja especificado no parâmetro. |
void |
sortDesc()
Ordena a coluna clicada de forma descendente. |
void |
sortDesc(java.lang.String tituloColuna)
Ordena a coluna marcada descendentemente. |
void |
sumarizar()
Sumariza a coluna selecionada. |
void |
sumarizar(int coluna)
Sumariza a coluna informada. |
void |
sysDetalheChanged(SysDetalhe.SysDetalheEvent e)
|
void |
sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
|
java.lang.String |
toString()
|
void |
validaAcoes()
Controla a aparencia das chamadas de ações (Botões, Opções de Menu) de acordo com o estado do formulário. |
void |
vinculaSysValor(SysCampoFormatado sysCampoSysValor,
SysEscopoFormatado sysEscopoSysValor)
|
void |
wasRequestClose(ISelectable iSelectable)
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. |
void |
wasSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class com.sabro.jbusiness.gui.Panel |
---|
closePanel, findPanel, focusGained, focusLost, getDialog, getDialog, getDialog, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasUnSelected |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.sabro.jbusiness.gui.IPanel |
---|
closePanel, getDialog, getDialog, getDialog, getReference, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel |
Constructor Detail |
---|
public CadastroNavegacao()
public CadastroNavegacao(SysEscopo sysEscopo)
setFrom
, setTabela
, setCondicao
e paint
para que seja realmente apresentado em tela.
Method Detail |
---|
public static java.lang.Integer[] getIds(java.lang.String nome, java.lang.String alias, java.lang.String select, java.lang.String from, java.lang.String where, java.lang.String orderBy, java.lang.String titulo, java.lang.String mensagem)
public static java.lang.Integer[] getIds(java.lang.String nome, java.lang.String alias, java.lang.String select, java.lang.String from, java.lang.String where, java.lang.Object[] parametros, java.lang.String orderBy, java.lang.String titulo, java.lang.String mensagem)
public static java.lang.Integer[] getIds(SysConexao sysConexao, java.awt.Component parentComponent, java.lang.String nome, java.lang.String alias, java.lang.String select, java.lang.String from, java.lang.String where, java.lang.Object[] parametros, java.lang.String orderBy, java.lang.String titulo, java.lang.String mensagem)
public void setSysEscopo(SysEscopo sysEscopo)
public void initComponents()
Panel
initComponents
in class Panel
public void componentHidden(java.awt.event.ComponentEvent componentEvent)
componentHidden
in interface java.awt.event.ComponentListener
public void componentMoved(java.awt.event.ComponentEvent componentEvent)
componentMoved
in interface java.awt.event.ComponentListener
public void componentResized(java.awt.event.ComponentEvent componentEvent)
componentResized
in interface java.awt.event.ComponentListener
public void componentShown(java.awt.event.ComponentEvent componentEvent)
componentShown
in interface java.awt.event.ComponentListener
public void mousePressed(java.awt.event.MouseEvent mouseEvent)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent mouseEvent)
mouseExited
in interface java.awt.event.MouseListener
public void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
sysEscopoChanged
in interface SysEscopo.SysEscopoListener
public SysEscopo getSysEscopo()
public void setSysValor(SysValor sysValor)
setSysValor
in interface IPanelEditorSysValor
public void vinculaSysValor(SysCampoFormatado sysCampoSysValor, SysEscopoFormatado sysEscopoSysValor)
public void sysDetalheChanged(SysDetalhe.SysDetalheEvent e)
sysDetalheChanged
in interface SysDetalhe.SysDetalheListener
public SysValor getSysValor()
getSysValor
in interface IPanelEditorSysValor
public javax.swing.JTable getJTable()
JTable
que apresenta os dados
public java.lang.String getName()
getName
in class java.awt.Component
public void validaAcoes()
public void moveNextRecord()
public void movePrevRecord()
public void insereRegistro()
public void insereRegistroCopia()
public void setOrdem(java.lang.String Ordem)
public java.lang.String getOrdem()
public void setColunaSelecionada(int colunaSelecionada)
colunaSelecionada
- public int getColunaSelecionada()
public java.lang.String getTitulo(int col)
public void selectSysRegistroId(int id)
public void selectRow()
row
- public void selectRow(int row)
row
- public void scrollToSelectedRow()
public int getId()
public int getId(int row)
public void setSysRegistrosSelecionados(java.util.Set<SysRegistro> sysRegistros)
sysRegistros
- public java.util.Set<SysRegistro> getSysRegistrosSelecionados()
public java.lang.Integer[] getIds()
public java.lang.String[] getNomes()
public void salvaProcesso()
public void avancaProcesso()
public void excluiRegistrosSelecionados()
public void moveRegistrosSelecionadosUp()
public void moveRegistrosSelecionadosDown()
public void salvaOrdenacaoRegistros()
public void carregaProcesso()
public void descarregaProcesso()
public void editarFiltro()
public void filtroReaplicar()
public void imprimirRegistros()
public void graficarRegistros()
public void relatorioDinamico()
public void sumarizar()
public void sumarizar(int coluna)
public void abreLigacao()
public void abreAnexo()
public void abreConjuntos()
public void procurar()
public void procurar(int col)
public void procurarNext()
public void sortAsc()
public void sortAsc(java.lang.String tituloColuna)
public void sortDesc()
public void sortDesc(java.lang.String tituloColuna)
public void redimensionaColunas()
public void avancar()
avancar
in interface IPanelEditorSysValor
public void cancelar()
cancelar
in interface IPanelEditorSysValor
public void salvar()
salvar
in interface IPanelEditorSysValor
public void recuperar()
recuperar
in interface IPanelEditorSysValor
public java.lang.String toString()
toString
in class java.awt.Component
public ISelectable[] getISelectableComponents()
getISelectableComponents
in interface ISelectable
getISelectableComponents
in class Panel
public void wasSelected()
ISelectable
wasSelected
in interface ISelectable
wasSelected
in class Panel
public boolean canClose(ISelectable iSelectable)
ISelectable
canClose
in interface ISelectable
canClose
in class Panel
public void wasRequestClose(ISelectable iSelectable)
ISelectable
wasRequestClose
in interface ISelectable
wasRequestClose
in class Panel
iSelectable
- objeto que solicitou o fechamento.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class Panel
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class Panel
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |